body{
margin:0px; color:#666666; font-family:"Microsoft YaHei UI UI",sans-serif;min-width:1240px;min-height:900px;
} 
div{margin:0 auto; padding:0;}
h1,h2,h3,h4,h5,h6,ul,li,dl,ol,dt,dd,form,img,p{
margin:0; padding:0; border:none; list-style-type:none;
}

/*20240520废弃
.inmenubig{ width:1200px; margin:0px auto auto auto; overflow:hidden; }
.inmenubig_home{ width:1200px; margin:auto auto auto auto; height:395px; }
.inmenumd_home{ width:1200px; float:left; height:379px; padding-top:8px; }
.home_big{width:1200px; float:left; }
.home_date{ color:#999999; font-size:12px; height:41px; line-height:41px; }
.home_md{ width:1200px; padding:0px 0px 0px 0px; }
.home_left{ width:595px; height:372px; border:1px solid #ebebeb; float:left; margin-right:20px; }
.home_pic{ width:570px; height:350px; margin:13px 0px 0px 14px; }
.jrnh_imgq{width:570px; height:350px; margin-top:10px; position:relative; }
.jrnh_imgq_image {width: 570px; height:350px; }
.turn_info {width: 570px; height: 50px; line-height: 50px; background: url(../images/jr_k.png) no-repeat scroll 0 0 transparent; position: absolute; z-index: 11; bottom: 0; vertical-align: middle; }
.turn_info_text {width: 432px; color: #FFFFFF; float:left; font-size: 14px; text-align:left; text-indent:15px; }
.turn_info_anchor {width: 11px; height: 11px; padding: 18px 12px 0px 0px; float: right; }
.home_pic_left{ width:438px; float:left; padding-right:13px; position:relative; }
.picbig{width:438px; height:296px; }
.home_pic_left .home_kuan{ width:438px; background-image:url(../images/grey_a.png); height:51px; position:absolute; line-height:51px; top:245px; color:#fff; text-indent:20px; }
.home_kuan a:link,.home_kuan a:visited{ font-size:14px; color:#fff; font-family:"宋体"; }
.home_pic_right{ width:118px; height:296px; float:right; }
.home_pic_right ul li { width:118px; height:69px; }
.home_pic_pad{ padding-bottom:7px; }
.home_right{ width:575px; float:right; border:1px solid #ebebeb; height:372px; }
.home_right_top{ width:573px; height:44px; line-height:44px; position:relative; border-bottom:1px solid #cfcfcf; }
.home_right_top .tit1_more{ position:absolute; right:10px; top:3px; }
.tit1_more a:link,.tit1_more a:visited{ font-size:14px; color:#333333; }
.tit1_tab_div_current{ padding: 0 10px; height:42px; text-align:center; float:left; background-color:#fff; border-top:2px solid #0062ea; }
.tit1_tab_div_current a:link{ font-size:18px; color:#0053c6; text-decoration:none; font-family:"Microsoft YaHei",sans-serif; }
.tit1_tab_div_current a:visited{ font-size:18px; color:#0053c6; text-decoration:none; font-family:"Microsoft YaHei",sans-serif; }
.tit1_tab_div_current a:hover{ font-size:18px; color:#0053c6; text-decoration:none; font-family:"Microsoft YaHei",sans-serif; }
.tit1_tab_div_current a:active{ font-size:18px; color:#0053c6; text-decoration:none; font-family:"Microsoft YaHei",sans-serif; }
.tit1_tab_div_common { padding: 0 10px; height:44px; text-align:center; float:left; }
.tit1_tab_div_common a:link{ font-size:18px; color:#000000; text-decoration:none; font-family:"Microsoft YaHei",sans-serif; }
.tit1_tab_div_common a:visited{ font-size:18px; color:#000000; text-decoration:none; font-family:"Microsoft YaHei",sans-serif; }
.tit1_tab_div_common a:hover{ font-size:18px; color:#000000; text-decoration:none; font-family:"Microsoft YaHei",sans-serif; }
.tit1_tab_div_common a:active{ font-size:18px; color:#000000; text-decoration:none; font-family:"Microsoft YaHei",sans-serif; }
.home_right_md{ width:573px; padding:18px 0px 0px 0px; }
.n_tab_cae{ width:573px; }
.sy_zhuanti{ width:598px; height:43px; border-bottom:2px solid #d8d8d8; float:left; line-height:43px; margin-bottom:4px; position:relative; }
.sy_zhuanti_top_title { line-height:43px; text-align:left; float:left; border-bottom:2px solid #0062ea; padding:0px 10px; font-family:"Microsoft YaHei",sans-serif; font-size:18px; color:#0053c6; }
.sy_zhuanti_top_title_black { color: black; border-bottom: 2px solid #333; }
.sy_zhuanti_top_title_img { float:left; padding:0px 10px; height:45px; }
.sy_zhuanti_top .sy_zhuanti_top_more{ position:absolute; right:5px; }
.sy_zhuanti_top_more a:link,
.sy_zhuanti_top_more a:visited{ font-size:14px; color:#333333; text-decoration:none; }
.sy_zhuanti_news{width:573px; float:left; }
.sy_zhuanti_news ul li{ background-image:url(../images/img01.jpg); background-repeat: no-repeat; background-position: left 16px; text-indent: 18px; text-align:left; line-height:41px; font-size:14px; }
.sy_zhuanti_news ul li span{ float:right; color:#999999; font-size:12px; font-family:"Microsoft YaHei",sans-serif; }
.sy_zhuanti_news ul li a,
.sy_zhuanti_news ul li a:link,
.sy_zhuanti_news ul li a:visited{ float:none; color:#333; font-size:14px; -webkit-text-size-adjust: none; width:480px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; display: list-item;}
.sy_zhuanti_news ul li a:hover{ font-size:14px; color:#0062ad; -webkit-text-size-adjust: none; }
.tzi_tab_div_common{ line-height:43px; text-align:center; float:left; width:96px; margin-right:10px; }
.tzi_tab_div_current{line-height:43px; text-align:center; float:left; border-bottom:2px solid #0062ea; width:96px; margin-right:10px; }
.tzi_tab_div_current a:link,.tzi_tab_div_current a:visited{ font-size:18px; color:#0053c6; text-decoration:none; font-weight:normal; font-family:"Microsoft YaHei",sans-serif; }
.tzi_tab_div_common a:link,.tzi_tab_div_common a:visited{ font-size:18px; color:#000000; text-decoration:none; font-weight:normal; font-family:"Microsoft YaHei",sans-serif; }
.tzi_tab_div_con{ width:573px; padding-top:0px; }
.newstzi_1{ width:598px; float:left; margin-top:10px; }
.newstzi_1 span{ width:135px; height:40px; background:#f4f4f4; float:left; font-size:14px; line-height:44px; color:#0053c6; text-align:center; font-family:"Microsoft YaHei",sans-serif; }
.newstzi_1 h3{width:450px; float:right; padding-top:11px; }
.newstzi_1 h3 a:link,.newstzi_1 h3 a:visited{ font-size:14px; color:#000; text-decoration:none; font-weight:normal; }
.newstzi_1 h3 a:hover{ font-size:14px; color:#0062ad; text-decoration:none; font-weight:normal; }
.newstzi_2{ width:598px; float:left; margin-top:10px; }
.newstzi_2 span{ width:135px; height:44px; background:#f4f4f4; float:left; font-size:14px; line-height:44px; color:#0053c6; text-align:center; font-family:"Microsoft YaHei",sans-serif; }
.newstzi_2 h3{ width:450px; float:right; padding-top:2px; line-height:20px; }
.newstzi_2 h3 a:link,.newstzi_2 h3 a:visited{ font-size:14px; color:#000; text-decoration:none; font-weight:normal; }
.tznleft_top dl a:link,.tznleft_top dl a:visited {font-size: 16px; color:#fff; font-family:"Microsoft YaHei",sans-serif; }
.tznleft_top dt{ float:right; padding-right:5px; padding-top:2px; }
.tzntext{ height:90px; background:#f5f7f4; margin:0px 0px 8px 0px; float:left; width:600px; }
.tzntext h3{ width:580px; padding:10px 10px 8px 10px; font-size:16px; text-align:center; color:#0d67c7; }
.tzntext h3 a:link, .tzntext h3 a:visited {font-size: 16px; color:#0d67c7; font-family:"Microsoft YaHei",sans-serif; }
.tzntext p{ width:580px; padding:0px 10px 10px 14px; font-size:14px; text-align:left; line-height:22px; color:#848282; }
.tznnews{ width:600px; float:left; }
.tznnews ul li{ width:600px; background-image:url(../images/img01.jpg); background-repeat: no-repeat; background-position: left 6px; text-indent: 17px; float:left; text-align:left; line-height:22px; }
.tznnews ul li span{ float:right; color:#999999; font-size:12px; }
.tznnews ul li a span{ float:none; color:#999999; }
.nzti{ width:1200px; margin:10px auto; height:550px; }
.nzti_top{ height:43px; border-bottom:2px solid #d8d8d8; line-height:43px; }
.nzti_top h3{ float:left; color:#0053c6; font-size:18px; font-family:"Microsoft YaHei",sans-serif; font-weight:normal; border-bottom:2px solid #0062ea; width:96px; text-align:center; }
.nzti_top h4{ float:right; font-weight:normal; padding-right:5px; }
.nzti_top h4 a:link,.nzti_top h4 a:visited {font-size: 14px; color:#333333; font-weight:normal; }
.nzti_md{ padding:10px 0px 0px 0px; }
.nzti_md ul li{ width:291px; height:166px; float:left; }
.nzti_md ul li span{ width:291px; height:103px; }
.nzti_md ul li p{ width:291px; height:48px; text-align:center; background:#f4f4f4; line-height:48px; }
.nzti_md ul li p a:link,.nzti_md ul li p a:visited {font-size: 16px; color:#000000; font-weight:normal; font-family:"Microsoft YaHei",sans-serif; }
.tznright{ width:575px; float:right; margin-top:10px; }
.padnz{ padding-right:12px; }
.padhd{ margin-bottom:24px; }
20240520废弃*/

/* 欢迎屏幕 2024-04-18 */
.splashScreen{ opacity : 0; z-index : 200; position : fixed; display : flex; justify-content : center; align-items : center; width : calc(100vw - (100vw - 100%)); height : 100vh; margin : 0 auto; background-color : rgb(0,0,0,0.6); transition : all 2s ease-out; /* 过渡效果持续几秒，平滑过渡 */ }
.splashScreen .splashContainer { z-index : 210; max-width: 1240px; /* 容器宽度 */ max-height:698; /* 容器高度 */ margin : auto; left : 0; right : 0; overflow : hidden; transition : all 2s ease-in-out; /* 过渡效果持续几秒，平滑过渡 */ position : absolute; cursor: pointer; }
.splashScreen .splashContainer .splashVideo { z-index : 240; display : block; }
.splashScreen .splashContainer .splashVideo::-webkit-media-controls-enclosure { display : none; }
.splashScreen .splashContainer .splashImage { z-index : 230; max-width : 100%; max-height : 100%; cursor : pointer; transition : all 1s; display : block; }
.splashScreen .splashContainer .splashImage:hover { /*transform: scale(1.1);*/ }
.splashScreen .splashContainer .splashClose { z-index : 299; position: absolute; border: none; font-size: 24px; cursor: pointer; outline: none; top: 10px; right: 10px; font-family: "SimHei"; font-weight: bolder; color: #3c3c3c; transition: all 0.2s; /* background: rgb(255,255,255,50%); border: 1px solid #3c3c3c; border-radius: 100%; */ }
.splashScreen .splashContainer .splashClose:hover { transform: scale(1.4); /*background: rgb(255,255,255,80%);*/ }
.splashScreen .splashContainer .splashText { z-index : 210; position: absolute; font-size: 14px; border-top-left-radius: 10px; padding: 5px 5px 5px 10px; font-family: "Microsoft Yahei UI"; background: rgb(255,255,255,50%); color: #3c3c3c; right: 0px; bottom: 0px; }
.slide_up { opacity : 0;  pointer-events : none; /* 防止收起过程中，妨碍点击链接 */ animation : scaleAnimation 2s infinite alternate; }
.slide_hide { opacity : 0; pointer-events : none; /* 防止收起过程中，妨碍点击链接 */ }
.slide_show { opacity : 1; transition : all 1s ease-out; }
.display_none{ display : none; }
@keyframes scaleAnimation { 0% { transform : scale(1); } 100% { transform : translate(-2%, -60%) scale(0.75,0.85); } }

/* 首页重构 2024-05-20 */
.bodyGrayBackground{background-color: #f9f9f9;}
.bodyRedBackground{background-color: #b53c3c14;}
.mainBody{min-height:900px;min-width:1240px;}
.mainBodyRedBackground{background: url(/cae/sites/main/images/zhuanti_20240322.png) repeat-x;}
.topHeader{width:1240px;height:auto;display:flex;}
.mainWithNav{width:auto;}

.main { min-width:600px; max-width:1220px; margin: 0 auto; display: flex; flex-direction: row; flex-wrap: wrap; justify-content: space-around; background-color: #ffffff; padding: 0 10px;}
.mainbox { width:590px; height:340px; font-family: "Microsoft YaHei UI", sans-serif; color: #333333; text-transform: none; margin-bottom:30px; /*background-color:#f9f9f9; */}
.mainbox .columnBox{ width:100%; height:40px; line-height: 40px; border-bottom: 2px solid #d8d8d8; display: flex; justify-content: space-between; }
.mainbox .columnBox .columnName{ margin: 0; display: block; width: 530px; font-family: "Microsoft YaHei UI", sans-serif; font-size: 20px; }
.mainbox .columnBox .current{ border-bottom: 2px solid #0062ea; color: #0053c6; }
.mainbox .columnBox .columnName span{ display: block; width: fit-content; padding: 0 15px; }
.mainbox .columnBox .columnName span:hover{ cursor: pointer; }
.mainbox .columnBox .columnMore { margin: 0; display: block; width: 60px; font-family: "Microsoft YaHei", sans-serif; font-size: 14px; color: #333333; text-align:right; overflow: hidden; line-height:40px; }
.mainbox .columnBox .columnMore span { padding: 0 15px 0 0; width:auto; }
/* 通用列表 开始 */
.mainbox .infobox{ height: 300px; overflow: hidden}
.mainbox .infobox .info_list{ width: 590px; height: 300px; overflow: hidden; }
.mainbox .infobox .info_list .info_list_flex{ display: flex; flex-direction: column; align-content: center; align-items: center; justify-content: space-evenly; flex-wrap: nowrap; height: 100%; }
.mainbox .infobox .info_list .info_item{ display: flex; width: 100%; line-height: 46px; height: 46px; }
.mainbox .infobox .info_list .info_item .info_item_title a { margin: 0; }
.mainbox .infobox .info_list .info_item .info_item_title { margin: 0 10px; width: 480px; white-space: nowrap; font-size: 16px; font-family: "Microsoft YaHei UI", sans-serif; }
.mainbox .infobox .info_list .info_item .info_item_title .info_item_img { width: 10px; height: 12px; margin: auto 0; margin-right: 9px; vertical-align: middle; }
.mainbox .infobox .info_list .info_item .info_item_time { margin: 0; font-size: 14px; color: #999; white-space: nowrap; line-height: 46px; }
.mainbox .infobox .info_list .info_item .noWrap { overflow: hidden; white-space: nowrap; text-overflow: ellipsis; }
.mainbox .infobox .info_list .info_item .wrap2Line{ display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2; overflow: hidden; text-overflow: ellipsis; white-space: normal; word-break: break-all; text-indent: 0em; text-align: justify; }
/* 通用列表 结束 */
/* 工程院要闻 开始 */
.mainbox .infobox .top_news .top_news_box{ width: 590px; height: 110px; margin-top: 5px; overflow: hidden; white-space: nowrap; word-break: keep-all; text-overflow: ellipsis; color: #0053c6; }
.mainbox .infobox .top_news .top_news_box:hover .top_news_title,.mainbox .infobox .top_news_box:hover .top_news_info{ color: #0053c6; }
.mainbox .infobox .top_news .top_news_box a{ height: 100%; display: flex; flex-direction: column; align-items: center; flex-wrap: nowrap; justify-content: center; }
.mainbox .infobox .top_news .top_news_box .top_news_title{ width: 500px; margin: 5px auto; font-size: 18px; color: #000000; height:auto; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2; /* 这里的数字表示最多显示的行数 */overflow: hidden; text-overflow: ellipsis; white-space: normal; word-break: break-all; text-align: center; }
.mainbox .infobox .top_news .top_news_box .top_news_info{ width: 560px; font-size: 14px; color: #333333; line-height: 18px; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2; /* 这里的数字表示最多显示的行数 */overflow: hidden; text-overflow: ellipsis; white-space: normal; word-break: break-all; text-indent: 2em; text-align: justify; }
.mainbox .infobox .top_news .info_list{ width: 590px; height: 180px; overflow: hidden; }
.mainbox .infobox .top_news .info_list .info_item{ display: flex; width: 100%; line-height: 26px; }
.mainbox .infobox .top_news .info_list .info_item a { width: 100%; display: flex; margin: 5px 10px; cursor: pointer; justify-content: space-between; align-items: center; }
.mainbox .infobox .top_news .info_list .info_item .info_item_title { margin: 0; width: 480px; white-space: nowrap; font-size: 16px; font-family: "Microsoft YaHei UI", sans-serif; }
.mainbox .infobox .top_news .info_list .info_item .info_item_title .info_item_img { width: 10px; height: 12px; margin: auto 0; margin-right: 9px; vertical-align: middle; }
.mainbox .infobox .top_news .info_list .info_item .info_item_time { margin: 0; font-size: 14px; color: #999; white-space: nowrap; }
.mainbox .infobox .top_news .info_list .info_item .noWrap { overflow: hidden; white-space: nowrap; text-overflow: ellipsis; }
/* 工程院要闻 结束 */
/* 时政要闻 开始 */
.mainbox .infobox .govcnpushinfo{ width: 590px; height: 290px; overflow: hidden; margin-top: 5px; }
.mainbox .infobox .govcnpushinfo .info_item{ display: flex; width: 100%; height: 36px; line-height: 20px; }
.mainbox .infobox .govcnpushinfo .info_item a { width: 100%; display: flex; margin: 5px 10px; cursor: pointer; justify-content: space-between; align-items: center; }
.mainbox .infobox .govcnpushinfo .info_item .info_item_title { margin: 0; width: 480px; white-space: nowrap; font-size: 16px; font-family: "Microsoft YaHei UI", sans-serif; }
.mainbox .infobox .govcnpushinfo .info_item .info_item_title .info_item_img { width: 10px; height: 12px; margin: auto 0; margin-right: 9px; vertical-align: middle; }
.mainbox .infobox .govcnpushinfo .info_item .info_item_time { margin: 0; font-size: 14px; color: #999; white-space: nowrap; }
.mainbox .infobox .govcnpushinfo .info_item .noWrap { overflow: hidden; white-space: nowrap; text-overflow: ellipsis; }
/* 时政要闻 结束 */
/* 院士活动、走进院士 单行 开始 */
.yuanshihuodong_1_line_mainbox { height: 150px; display: flex; flex-direction: column; align-items: center; flex-wrap: nowrap; justify-content: space-around; }
.yuanshihuodong_2_line_mainbox { display: flex; flex-direction: column; align-items: center; flex-wrap: nowrap; justify-content: space-around; }
.mainbox .yuanshihuodong { display: flex; flex-direction: row; align-items: center; justify-content: center; flex-wrap: nowrap; font-family: "Microsoft YaHei UI", sans-serif; border: 1px solid #ebebeb; height: 150px; }
.mainbox .yuanshihuodong .columnLogo{ width: 135px; height: 144px; display: flex; flex-direction: column; align-items: center; justify-content: center; flex-wrap: nowrap; font-size: 20px; color: #0053c6; border-right: 1px solid #ebebeb; }
.mainbox .yuanshihuodong .columnLogo img{ margin-bottom:10px; }
.mainbox .yuanshihuodong .columnLogo a { color: #0053c6; }
.mainbox .yuanshihuodong .columnList { width: 450px; display: flex; }
.mainbox .yuanshihuodong .columnList .news_pic { width: 200px; margin: 0; display: flex; align-items: center; justify-content: center; }
.mainbox .yuanshihuodong .columnList .news_pic img{ max-width: 190px; max-height: 144px; vertical-align: middle; object-fit:cover; }
.mainbox .yuanshihuodong .columnList .news_box{ margin:0px; width:230px}
.mainbox .yuanshihuodong .columnList .news_box a{ height: 100%; display: flex; flex-direction: column; align-items: center; flex-wrap: nowrap; justify-content: center; }
.mainbox .yuanshihuodong .columnList .news_box .news_title{ display: flex; width: 230px; height: 40px; font-size: 16px; text-align: justify; align-items: center; margin-bottom: 20px; }
.mainbox .yuanshihuodong .columnList .news_box .news_title span{ display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2; /* 这里的数字表示最多显示的行数 */overflow: hidden; text-overflow: ellipsis; white-space: normal; word-break: break-all; }
.mainbox .yuanshihuodong .columnList .news_box .news_info{ font-size: 14px; color: #666666; line-height: 18px; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 3; /* 这里的数字表示最多显示的行数 */overflow: hidden; text-overflow: ellipsis; white-space: normal; word-break: break-all; text-indent: 0em; text-align: justify; }
/* 院士活动、走进院士 单行  结束 */
/* 通知公告 开始 */
.mainbox .infobox .noticebox{ width: 100%; height: 100%; display: flex; flex-direction: column; align-content: center; align-items: center; justify-content: space-evenly; flex-wrap: nowrap; }
.mainbox .infobox .noticelist{ width: 100%; display: flex; align-items: center; }
.mainbox .infobox .noticedate{ width: 135px; height: 46px; background: #f4f4f4; float: left; font-size: 14px; line-height: 44px; color: #0053c6; text-align: center; }
.mainbox .infobox .noticetitle{ width: 450px; height: auto; margin:0 20px; font-size: 16px; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2; /* 这里的数字表示最多显示的行数 */overflow: hidden; text-overflow: ellipsis; white-space: normal; word-break: break-all; text-indent: 0em; text-align: justify; }
/* 通知公告 结束 */
/* 专题链接 开始 */
.sp_link_mainbox { width:1200px; height:auto; font-family: "Microsoft YaHei UI", sans-serif; color: #333333; text-transform: none; padding-bottom:30px; margin:0 auto; background-color: #ffffff; padding: 0 20px 30px 20px; }
.splinkbox { width: 100%; display: flex; overflow: hidden; flex-wrap: wrap; flex-direction: row; align-items: center; margin: 0; padding: 0; justify-content: space-between; }
.splinkbox .splink_list { margin: 0; padding:0px; margin-top:10px; }
.splinkbox .splink_list .splink_item { width:291px; height:150px; }
.splinkbox .splink_list .splink_item .splink_item_img { margin: 0; padding:0px; width:291px; height:103px; }
.splinkbox .splink_list .splink_item .splink_item_img img { width:291px; height:103px; }
.splinkbox .splink_list .splink_item .splink_item_title { font-size: 16px; overflow: hidden; width: 291px; height: 48px; text-align: center; background: #f4f4f4; line-height: 48px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; text-align:center; }
/* 专题链接 结束 */
/* 首页图片轮显 开始 */
.mainbox .lunxianbox { width:100%; display: flex; justify-content: center; align-items: center; height: 100%; }
.mainbox .lunxianbox img{ width:576px; height:324px; object-fit:cover; display:block; }
.topnews .banner { width:576px; height:324px; margin:8px 7px }
.topnews .banner .img img { width:576px; height:324px; object-fit:cover; max-width: unset; max-height: unset; }
.topnews .turn_info_img { width: 576px; height: 50px; line-height: 50px; position: absolute; z-index: 0; bottom: 0; vertical-align: middle; text-shadow: 0 0 3px #000; background-color: #00000010; /* background: url(../images/jr_k.png) no-repeat scroll 0 0 transparent; */ }
.topnews .turn_info_textimg { width: 432px; float:left; color: #FFFFFF; font-size: 14px; text-align:left; text-indent:15px; z-index: 1; }
.topnews .turn_info_textimg a { width: 100%; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; display: block; color: #FFFFFF; }
/* 首页图片轮显 结束 */
/* 首页栏目标签切换 开始 */
.tit1_tab_div_common{ width:auto; padding: 0; height: 40px; text-align: center; float: left; background-color: #fff; }
.tit1_tab_div_current{ width:auto; padding: 0; height: 40px; text-align: center; float: left; background-color: #fff; border-top: 0px solid #0062ea; border-bottom: 2px solid #0062ea; color: #0053c6; }
.tzi_tab_div_common{ width:auto; margin: 0; padding: 0; line-height: unset; height: 40px; text-align: center; float: left; background-color: #fff; }
.tzi_tab_div_current{ width:auto; margin: 0; padding: 0; line-height: unset; height: 40px; text-align: center; float: left; background-color: #fff; border-top: 0px solid #0062ea; border-bottom: 2px solid #0062ea; color: #0053c6; }
/* 首页栏目标签切换 结束 */
/* 友情链接 */
.inlink{ width:100%;height:70px; }
.inlinkbig{ width:1200px; margin:auto; background-color: #ffffff; padding: 0 20px 30px 20px;}
.linknews{ width:1198px; border:1px solid #e0e0e0; height:48px; overflow:hidden; background:#f4f4f4; margin:auto auto 18px auto; }
.linknews_l{ width:auto; height:48px; padding: 0 20px; background:#0053c6; line-height:48px; color:#fff; font-size:20px; text-align:center; float:left; font-family:"Microsoft YaHei",sans-serif; }
.linnews_r{ width:900px; float:left; padding-left:15px; }
.linnews_r ul li{ width:214px; float:left; margin-top:9px; }
.selectlink{ width:184px; border:1px solid #e0e0e0; height:28px; font-size:16px; }



.topnews .pagination_box { position: absolute; width: 100px; height: 50px; right: 15px; bottom: 0; }
.topnews .pagination_box .swiper-pagination { display: flex; height: 50px; align-content: center; justify-content: center; align-items: center; }
.topnews .pagination_box .swiper-pagination-bullets.swiper-pagination-horizontal { bottom: unset; top: unset; left: 0; }
.topnews .pagination_box .swiper-pagination-bullet { width: var(--swiper-pagination-bullet-width, var(--swiper-pagination-bullet-size, 10px)); height: var(--swiper-pagination-bullet-height, var(--swiper-pagination-bullet-size, 10px)); display: inline-block; border-radius: 0%; background: var(--swiper-pagination-bullet-inactive-color, #ffffff); opacity: var(--swiper-pagination-bullet-inactive-opacity, .8); }
.topnews .pagination_box .swiper-pagination-bullet-active { background: var(--swiper-pagination-color, #0053c6); opacity: var(--swiper-pagination-bullet-inactive-opacity, .8); border: solid 1px #ffffff; }

/* 20250117 */
.topnews_fade_in_out { transition: opacity 0.6s ease-in-out; }
/* 20250121 首页院士活动，走进院士 */
.mainbox .infobox .info_1n3 .info_item .noWrap { overflow: hidden; white-space: nowrap; text-overflow: ellipsis; }
.mainbox .infobox .info_1n3 .info_item .wrap2Line{ display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2; overflow: hidden; text-overflow: ellipsis; white-space: normal; word-break: break-all; text-indent: 0em; text-align: justify; }
.mainbox .infobox .info_1n3_1 { width: 590px; height: 140px; display: flex; align-items: center; flex-direction: row; margin-top: 10px;}
.mainbox .infobox .info_1n3_1 .news_pic { width: 240px; height: 140px; margin: 0; display: flex; align-items: center; justify-content: center; }
.mainbox .infobox .info_1n3_1 .news_pic img{ max-width: 224px; max-height: 140px; vertical-align: middle; object-fit:cover; }
.mainbox .infobox .info_1n3_1 .news_box{ width:350px; height: 140px; margin:0px; margin-right:10px;  }
.mainbox .infobox .info_1n3_1 .news_box a{ height: 140px; display: flex; flex-direction: column; align-items: center; flex-wrap: nowrap; justify-content: center; }
.mainbox .infobox .info_1n3_1 .news_box .news_title{ display: flex; width: 100%; height: 46px; font-size: 18px; text-align: justify; align-items: center; margin-bottom: 15px; }
.mainbox .infobox .info_1n3_1 .news_box .news_title span{ display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2; /* 这里的数字表示最多显示的行数 */overflow: hidden; text-overflow: ellipsis; white-space: normal; word-break: break-all; }
.mainbox .infobox .info_1n3_1 .news_box .news_info{ font-size: 14px; color: #666666; line-height: 22px; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 3; /* 这里的数字表示最多显示的行数 */overflow: hidden; text-overflow: ellipsis; white-space: normal; word-break: break-all; text-indent: 0em; text-align: justify; }
.mainbox .infobox .info_1n3_3 { width: 590px; height:160px; display: flex; }
.mainbox .infobox .info_1n3_3 .info_list_flex{ display: flex; flex-direction: column; align-content: center; align-items: center; justify-content: space-evenly; flex-wrap: nowrap; height: 100%; width:100%; }
.mainbox .infobox .info_1n3_3 .info_item{ display: flex; width: 100%; height:160px; line-height: 46px; height: 46px; }
.mainbox .infobox .info_1n3_3 .info_item .info_item_title { display: flex; margin: 0 10px; width: 480px; white-space: nowrap; font-size: 16px; font-family: "Microsoft YaHei UI", sans-serif; }
.mainbox .infobox .info_1n3_3 .info_item .info_item_title a { margin: 0; }
.mainbox .infobox .info_1n3_3 .info_item .info_item_title .info_item_img { width: 10px; height: 12px; margin: auto 0; margin-right: 9px; vertical-align: middle; }
.mainbox .infobox .info_1n3_3 .info_item .info_item_time { margin: 0; font-size: 14px; color: #999; white-space: nowrap; }
.mainbox .infobox .info_1n3_3 .info_item .noWrap { overflow: hidden; white-space: nowrap; text-overflow: ellipsis; }

.mainbox .mainbox_border { width:588px;height:338px;border: 1px solid #ebebeb;display:flex;justify-content: center;align-items: center; }